<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>访问器的优先级关系</title>
</head>
<body>
    
</body>
<script>
    let obj = {
        name:'jimmy',
        age:22,
        set name(value){
            console.log(value)
        }
    }
    obj.name = 'xuexue'
    console.log(obj)
    /*
        xuexue
        {age: 22}
            可见  当一个语法在属性和访问器都适用的时候，JS会走的时访问器，说明访问器的优先级是更高的  
                而且访问器走了以后会将远走同名的属性给剔除  要解决这个就可以用抽象的概念来解决

            复习 Symbol类似 存放的类数组数据  但是它是永远都不会重复的数据
    */
</script>
</html>